<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
  <title>M4 Test Grid for JDT/UI and Text Components</title>
</head>
<body>
<h2>M6 Test Grid for JDT UI/Text, Platform Text/Search<br>
</h2>
Test day: Wednesday, March 29, 2005<br>
Components: JDT/Text, JDT/UI, Platform/Search and Platform/Text<br>
Testers: Martin Aeschlimann, Daniel Megert, Markus
Keller, Dirk
Baeumer, Tobias Widmer, Tom Eicher<br>
<br>
<ul>
</ul>
<h4>Javadoc locations in .classfile (Dani, Markus)<br>
</h4>
<ul>
  <li>test migrating from old workspace. On startup, a job will migrate
the locations for the jdt.ui preference store to the .classpath entries</li>
  <li>test Javadoc locations on class folders and JARs<br>
  </li>
  <li>test Javadoc locations and JRE</li>
</ul>
<h4>Type hierarchy lock mode &amp; override indicators on methods with
variables or parameterized types in the signature (Markus, Dirk)<br>
</h4>
<ul>
  <li>test if the override indicators make sense (keep editors closed
otherwise the shared AST is used)</li>
  <li>note that this can't be computed accurately (heuristic used:
Simple name of erasure matching, type variables match everything)</li>
</ul>
<h4>Preference pages with links to per-project preferences (Dirk,
Tobias)<br>
</h4>
<ul>
  <li>test the UI</li>
</ul>
<h4>Organize imports (Tobias, Tom)<br>
</h4>
<ul>
  <li>test performance after not using the all types cache anymore</li>
  <li>test explicit import cases (java.util.*; java.util.List;
java.awt.*)</li>
</ul>
<h4>Type access rules (Java build path, attribute for libraries) (Tom,
Martin)<br>
</h4>
<ul>
  <li>test UI</li>
  <li>test functionality</li>
</ul>
<h4>Undo / Redo (Martin, Markus)<br>
</h4>
<ul>
  <li>carefully test undo/redo in Text, Java, scrapbook page and PDE
editor</li>
  <li>test undo history size preference for text editing editors (test
in Text, Java, scrapbook page and PDE editor)</li>
</ul>
<h4>Externalize Strings (Markus, Dirk)<br>
</h4>
<ul>
  <li>test the Externalize Strings wizard support for the new Eclipse
message bundle approach</li>
  <li>test the new functionality</li>
  <li>test that the old approach still works</li>
  <li>note: before filing a bug check whether this bug already exists
for the standard approach i.e. isn't specific to the new one</li>
</ul>
<h4>Code Formatter (Dirk, Tobias)<br>
</h4>
<ul>
  <li>carefully test the code (especially comment) formatter using
different comment formatter settings:</li>
  <li>format in the Java editor </li>
  <ul>
    <li>with selection</li>
    <li>without selection ==&gt; should format whole CU</li>
  </ul>
  <li>format Element in the Java editor</li>
  <li>Source &gt; Format action on a project</li>
  <li>start an old workspace and verify that the comment formatter
preferences are preserved\</li>
</ul>
<h4>Source actions (Create Getter/Setter,...) (Dani, Tom)<br>
</h4>
<ul>
  <li>test 5.0 support</li>
  <li>test UI</li>
</ul>
<h4>Extract Interface (Tom, Martin)<br>
</h4>
<ul>
  <li>full 5.0 support</li>
  <li>replacing implementation class by interface</li>
</ul>
<h4>Use Supertype (Martin, Dani) <br>
</h4>
<ul>
  <li>preference to rewrite instanceof expressions</li>
</ul>
<h4>Infer type arguments (Dani, Tobias)</h4>
<ul>
  <li>test nested parameterized types, e.g. inferring
Vector&lt;Vector&lt;String&gt;&gt;<br>
  </li>
</ul>
<h4>Introduce Parameter (Tobias, Tom)<br>
</h4>
<ul>
  <li>test adding parameter at a position other than the last</li>
</ul>
<h4>Content assist (Markus, Dirk)<br>
</h4>
<ul>
  <li>test all kinds of proposals</li>
  <li>play with different settings: overwrite/insert, parameter
filling, parameter guessing, incremental</li>
  <li>also test 5.0 proposals (annotation element lists, generic types,
methods)</li>
</ul>
<h4>Filters in Java search (Tobias, Tom)<br>
</h4>
<ul>
  <li>filtered elements are not shown as annotations in the editors
anymore</li>
  <li>toggle the filters to find out that no match gets lost</li>
  <li>test the new filters for erasure and inexact matches<br>
  </li>
</ul>
<h4>JAR creation wizard (Dani, Martin)<br>
</h4>
<ul>
  <li>implementation of writing a JAR has change, do some general
testing</li>
</ul>
<h4>Drag and Drop (Dani, Markus)<br>
</h4>
<ul>
  <li>dragging elements in package explorer working sets </li>
  <li>type hierarchy &amp; call hierarchy: Drop to set the view input
should now also work left or right of an tree item</li>
</ul>
<h4>Multi Display (Martin)<br>
</h4>
<ul>
  <li>test with detached view</li>
</ul>
<h4>New Class wizard (Dirk, Tom)<br>
</h4>
<ul>
  <li>code assist for generic types in the super class field</li>
</ul>
<br>
<h4>Bug verification<br>
</h4>
Verify P1, P2, blocker, critical bugs fixed during M6<br>
<br>
Tom<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86152">86152</a>
Cannot "Generate Delegate Methods..." <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86107">86107</a>
ClassCastException while importing Organize Imports prefe... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88118">88118</a>
NPE trying to add unimplemented methods <br>
Dani<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88304">88304</a>
CCE in RefactoringAvailabilityTester.isDeleteAvailable <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86078">86078</a>
JavaCapabilityConfigurationPage broken in 3.1M5? [code ma... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85901">85901</a>
Code assist/auto completion - overwrite method not working <br>
Markus<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85832">85832</a>
[projection] Folding: Select All doesn't correctly unfold... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=71354">71354</a>
[painting] IAE in StyledText.getBidiSegments upon revert <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86511">86511</a>
[projection] IAE after QuickFix 'Create method in superty... <br>
Dirk<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86253">86253</a>
[projection] NPE when typing characters in Incremental Find <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86245">86245</a>
[projection] error annotations in folded areas are not sh... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86840">86840</a>
AFE in DefaultJavaFoldingStructureProvider after undoing ... <br>
Tobias<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85255">85255</a>
Replace custom Link implementation with SWT Link <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86177">86177</a>
[implementation][preferences] crash with non-"system defa... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=21476">21476</a>
[preference] Maximum number of "Undo"s <br>
Martin<br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85408">85408</a>
[implementation] TextViewer.forgetDocumentSelection() sho... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=66903">66903</a>
[projection] collapsing a foldable region puts caret to s... <br>
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88995">88995</a>
Deleting line with folded javadoc comment only deletes pa...
</body>
</html>
